/**
 *
 */
package com.ssyt.examinationsystem.dao;

import com.ssyt.examinationsystem.entity.CourseInfo;

import java.util.List;
import java.util.Map;

/**
 * 科目数据接口
 *
 * @author Administrator
 */
public interface ICourseInfoDAO {
    /**
     * 得到所有课程信息
     *
     * @return
     */
    List<Map<String, Object>> getCourseInfos();

    /**
     * 添加科目信息的声明
     */
    int addCourseInfo(CourseInfo course);

    /**
     * 删除科目信息的声明
     */
    int deleteCourseInfo(String courseId);

    /**
     * 根据科目编号获取科目对象
     */
    Map<String, Object> getCourseInfoByRoleId(String courseId);

    /**
     * 修改科目信息
     */
    int updateCourseInfo(CourseInfo course);
}
